課程資訊
課程名稱
演算法
THE DESIGN AND ANALYSIS OF ALGORITHMS 
開課學期
99-1 
授課對象
電機資訊學院  電機工程學研究所  
授課教師
于天立 
課號
EE5048 
課程識別碼
921 U2110 
班次
 
學分
全/半年
半年 
必/選修
選修 
上課時間
星期三2,3,4(9:10~12:10) 
上課地點
明達205 
備註
總人數上限:60人 
Ceiba 課程網頁
http://ceiba.ntu.edu.tw/991_algorithms 
課程簡介影片
 
核心能力關聯
核心能力與課程規劃關聯圖
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

演算法簡介 

課程目標
使修課學生對演算法有基本了解,有能力自行設計演算法,及分析其效率 
課程要求
必要先修:計算機概論、程式設計
建議先修:資料結構、離散數學

必要特質:主動、積極
 
預期每週課後學習時數
 
Office Hours
另約時間 備註: email me at least 2 days in advance 
指定閱讀
 
參考書目
Textbook:
Introductions to Algorithms, 3rd Edition, by Cormen, Leiserson, Rivest, and
Stein. (開發圖書代理 02-8242-3988) 
評量方式
(僅供參考)
 
No.
項目
百分比
說明
1. 
期末專題 
25% 
2% proposal, 3% oral presentation, 20% term report 
2. 
作業 
25% 
 
3. 
期末考 
25% 
 
4. 
期中考 
25% 
 
 
課程進度
週次
日期
單元主題
第1週
2010/09/15  Foundations of Algorithms I <br>
<b>進度:</b>01講義pp.01~25<br> 
第2週
2010/09/22  <font color=RED>中秋節放假</font> 
第3週
2010/09/29  Foundations of Algorithms II <br>
<b>01講義更新2010/09/28(added pp.48~54)</b><br>
<b>進度:</b>01講義pp.26~50<br>
 
第4週
2010/10/06  Sorting and Order Statistics I<br>
<b>進度:</b>01講義pp.51~55(end)<br>
<b>進度:</b>02講義pp.01~31<br> 
第5週
2010/10/13  Sorting and Order Statistics II <br>
<b>Assignment #1 Due</b><br>
<b>進度:</b>02講義pp.32~54(end)<br>
<b>進度:</b>03講義pp.01~07<br>
 
第6週
2010/10/20  Algorithms on Trees I<br>
<b>進度:</b>03講義pp.08~56(end), 04講義pp.01~07<br>
<b>Proposal Due</b><br> 
第7週
2010/10/27  Algorithms on Trees II<br>
<b>進度:</b>04講義pp.08~40(end)<br> 
第8週
2010/11/03  Amortized Analysis<br>
<b>進度:</b>05講義全<br>
<b>Assignment #2 Due</b>
 
第9週
2010/11/10  Fibonacci Heaps<br>
Dynamic Programming<br>
<b>進度:</b>05-1講義全,06講義pp.01~08<br> 
第10週
2010/11/17  <b>Midterm</b> (Open note)<br>
<i>You may bring a one-page note, A4 size, double sided.</i><br>
<i>Bring a calculator just in case.</i><br> 
第11週
2010/11/24  Greedy Algorithms<br>
 
第12週
2010/12/01  Algorithms on Graphs I<br>
 
第13週
2010/12/08  Algorithms on Graphs II<br>
<b>Progress Report Due</b><br> 
第14週
2010/12/15  NP Completeness I<br>
<b>Assignment #3 Due</b><br> 
第15週
2010/12/22  NP-completeness II<br> 
第16週
2010/12/29  Approximation Algorithms<br>
 
第17週
2011/01/05  <b>Oral Presentations</b><br>
<b>Assignment #4 Due</b><br> 
第18週
2010/01/12  <b>Final</b><br>
<i>You may bring a one-page note, A4 size, double sided.<br>
Bring a calculator just in case.</i><br>
<b>Term paper due on 2001/01/17(Monday)</b><br>